@charset "utf-8";
/* CSS Document */

.admin_header{
	width:960px;
	margin:0 auto;
	height:160px;
	background:url(../image/admin_header.png) no-repeat;
}

.admin_header ul{
	margin:0;
	padding-top:60px;
}

.admin_menu li a{
	font-size:14px;
}

.admin_container{
	background:url(../image/admin_content_bg.jpg) no-repeat #fff;;
	width:960px;
	margin:0 auto;
}

.admin_left_container{
    display: inline;
	width:227px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}

.personnal_info{
	border:1px solid #eee;
	width:227px;
	height:240px;
	padding:5px;
	position:relative;
	overflow:hidden;	
}

.personnal_info img{
	padding:5px;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #f6f5f3;	
}

.user_name{
	position:absolute;
	left:130px;
	top:45px;	
}

.user_name a{
	margin-left:10px;
	color:#f60;
}

.user_name a:hover{	
	color:#000;
}

.user_dj{
	border-top:1px dashed #ddd;
	margin:15px 10px 0 10px;
	padding-top:15px;
}

.user_dj ul{
	float:left;
}

.red1{
	color:#f00;
	margin-right:30px;
}

.user_dj li{
	margin-left:10px;
	margin-right:25px;
	float:none;
	padding-bottom:7px;
	width:auto;	
}

.admin_menu_list{
	margin-top:20px;
}

.admin_menu_list li{
	float:none;	
	margin-left:0;
	margin-top:8px;
	padding:5px 0 5px 30px;
	width:209px;	
	background:#fff4db;
	color:#f00;
}

.admin_menu_list li a{
	/*color:#7b4e00;*/
	color:#f60;
	margin-left:5px;
}

.admin_right_container{
	padding:10px;
	margin-left:260px;	
}

.admin_index_table{	
	margin-bottom:0;	
}

.admin_index_table td{
	padding:10px;
	background:#fff4db;
	color:#864e18;
	text-align:center;
	border-top:1px solid #fff;
}

.admin_index_table td a{
	color:#f60;
}

.admin_index_table td a:hover{
	color:#000;
	text-decoration:none;
}

.admin_right_container .admin_title td{	
	background:#ffd297;
	padding:5px 10px 5px 10px;
	border-top:1px solid #e6bd88;
	color:#3f2b00;		
}


.admin_right_container .admin_consumption{
	background:#fff;
	padding-top:20px;
	color:#b75600;
	text-align:left;
	font-size:14px;
}

.admin_right_container .admin_consumption a{
	margin-left:10px;
}

.admin_position{
	background:#f6f5f3;
	padding:5px 5px 5px 10px;
}

.red2{
	color:#f00;
	padding:0 7px 0 7px;
}

.admin_right_container .admin_con_res ul{
	height:150px;
	display:block;
	overflow:hidden;
	margin:0;
}

.admin_right_container .admin_con_res ul li{
	margin:3px 11px 3px 12px;
	width:auto;
	text-align:center;
	padding:0;
}

.admin_right_container .admin_con_res ul li img{
	padding:5px;
	background:#fff;
	border:1px solid #ffd297;
	margin-bottom:5px;
}


/*----------------------------------商户管理---------------------------*/

/*------------------公共设置----------------------*/


.admin_right_container table{
	width:100%;
	overflow:hidden;
}

.admin_right_container td{
	padding:10px;
	background:#fff4db;
	color:#864e18;
	padding-left:10px;
	vertical-align:middle;	
	border-top:1px solid #fff;
}

.admin_content{
	padding-top:15px;
}

.admin_right_container .admin_top_title{
	background:#fff;
	padding:10px;
	font-size:14px;
	text-align:left;
}

.admin_right_container a{
	color:#f60;		
}

.admin_right_container a:hover{
	color:#000;
	text-decoration:none;
}

.admin_menu_list li ul{
	margin:0;
}

.admin_menu_list li ul li{
	margin:0 0 0 25px;
	padding:5px 0 5px 0;	
	width:auto;
	list-style-type:disc;
	color:#9b3e00;
}

.admin_menu_list li ul li a{
	color:#9b3e00;
	margin:0;
}

.red3{
	color:red;
}


/*------------------餐厅介绍页设置----------------------*/

.admin_mer_zpc_ad{
	margin:15px 0 0 0;	
}

.admin_mer_zpc_ad table{	
	margin-bottom:10px;
}

.admin_mer_zpc_ad td{
	padding:5px;
	vertical-align:middle;	
}

.admin_mer_zpc_ad td input{
	margin-bottom:5px;
	display:block;
}


.zpc_ggc{
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}

.zpc_ggc input{
	width:260px;		
}

.admin_zpc_pic img{
	margin-bottom:7px;
	width:245px;
	height:70px;	
}
.zpc_ad_list td button{
	margin-bottom:5px;
}

.admin_index_res_pic img{
	width:150px;
	height:90px;
	margin-bottom:5px;
}

.admin_index_res_pic_edit{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

.admin_index_res_pic_edit button{
	margin-bottom:5px;
	vertical-align:middle;	
}

.admin_index_res_intro textarea{
	width:98%;
	height:150px;
}

.admin_index_res_intro{
	position:relative;
	padding-bottom:10px;	
}

.intro_confirm{
	position:absolute;
	right:5px;
}



/*------------------发布新菜式页设置----------------------*/

.add_newDish td{
	vertical-align:top;
}

.new_dish_name input{
	width:200px;
}

.new_dish_pri input{
	width:50px;
}

.add_newDish .bg_left{
	text-align:right;
	width:25%;
	border-right:1px solid #fff;	
}

.dish_intro textarea{
	width:400px;
	height:100px;
}




/*------------------正在销售 与 未销售 页面设置----------------------*/

.admin_mer_sell td{
	text-align:center;
}


.dish_onSell_edit a{
	margin:0 5px 0 5px;	
}

.dish_picName{
	text-align:center;
}

.dish_picName img{
	width:90px;
	height:90px;
	margin-bottom:10px;	
}


/*------------------确认订单 页面设置----------------------*/

.admin_mer_orderConfirm td,
.admin_mer_orderConfirm button,
.admin_mer_orderConfirm input{
	vertical-align:middle;
}

.admin_mer_orderConfirm button{
	width:50px;
	height:25px;
}

.admin_mer_orderConfirm input{
	margin:0 10px 0 10px;
	width:120px;
}

.admin_mer_orderConfirm td{
	text-align:center;
}

/*------------------销售记录 页面设置----------------------*/

.sellRecord .count{
	background:#fff;
	padding-right:5px;
}

.orderCount_date{
	margin-left:30px;
}

.orderCount{
	margin:0 30px 0 30px;
}

/*------------------查看评论 页面设置----------------------*/

.user_conmment td{
	text-align:center;
}

.user_conmment .conmment_word{
	text-align:left;
}

.user_conmment .count{
	background:#fff;
	text-align:right;
	padding-right:5px;
}



/*-------------------------我的菜单----------------------------------------------*/

.my_order_dish{	
	padding:10px;
}

.order_confirm_container{
	padding:10px;
}

.order_confirm_container ul{
	display:inline-table;
	width:100%;
	margin-bottom:1px;
	padding:3px 0 3px 0;
	background:#FFF4DB;
}

.order_confirm_container ul li{
	width:153px;
	text-align:center;
	margin:0;	
	padding:5px 0 5px 0;
}

.order_confirm_container li input{
	width:30px;
	text-align:center;
	vertical-align:middle;
	height:15px;
	margin:0 5px 0 5px;
}

.order_dish_count_add,.order_dish_count_cut{
	display:inline-block;	
	width:13px;
	height:13px;
}

.order_dish_count_add{
	background:url(../image/count_add.jpg) no-repeat;
}

.order_dish_count_cut{
	background:url(../image/count_cut.jpg) no-repeat;
}

.order_dish_confirm_title {
    background: none repeat scroll 0 0 #FFD297;
    border-top: 1px solid #E6BD88;
	margin-bottom:1px;
    color: #3F2B00;
    padding: 5px 10px;
}

.order_dish_count_result{
	text-align:right;
	font-size:14px;
	padding:5px 10px 0 0;
	margin-bottom:20px;
}

.order_dish_count_result a{
	margin-right:30px;
	color:#f60;
}

.order_dish_count_result a:hover{
	text-decoration:none;
	color:#000;
}

.order_dish_confirm_ltitle{
	font-weight:bold;
}

.order_dish_count_total{
	margin-right:30px;
}

.order_confirm_container .order_dish_info li{
	text-align:left;
}

.order_confirm_container .order_dish_date li{
	padding:0;	
}

.order_dish_date a{
	display:block;
	width:100%;
	text-align:center;
	color:#7b4e00;
	padding:5px 0 5px 0;
}

.order_dish_date a:hover{	
	text-decoration:none;	
	color:#000;
	background:#ffd297;	
}

.order_confirm_container .order_dish_date .order_dish_wt,.order_confirm_container .order_dish_wt{
	padding-top:5px;
	padding-left:40px;
	width:113px;	
	
}

#fp{
	width:auto;
	height:auto;
}

.order_confirm_container textarea{
	width:750px;
	height:100px;	
}